#columnwrapper {
	position:relative; height:695px; background-color:#CCC; margin-bottom:20px;
}
#rightcolumn {
	width:400px; position:absolute;
}
#leftcolumn {
	width:400px; position:absolute;
}

#leftcolumn {
	background-color:#CCC; top:10px; left:10px; bottom:10px; border-right:2px solid #999;
}

#rightcolumn {
	width:400px; background-color:#CCC; top:10px; right:10px; bottom:10px;
}

p.apresentacao {
	margin:50px 20px 0 30px; text-align: justify; font-size:14px; color:#000; font-weight:bold;
}
p.apresentacao1 {
	margin:30px 20px 0 30px; text-align: justify; font-size:12px; color:#999;
}

#logo_principal {
	margin:0; padding:0; height:100px;
}
#logo_principal img {
	float:left; margin-left:50px; margin-right:40px; margin-top:-30px;
}
#logo_principal p {
	text-align:justify; margin-top:30px; font-size:18px; font-weight:bold; color:#000;
}
p, th.style12 {
	text-align:center;  margin-top:30px; font-size:18px; font-weight:bold; color:#000;
}
#tab_calendario {
	 background-color:#CCC;  height:500px;
}
#tab_calendario table {
     margin:0 0 0 70px; width:700px; background-color:#FFFFFF;
	}	
#tab_calendario tr {
     margin:0; 
	}
#tab_calendario tr th {
   background-color: #FFFFFF; margin:0; background-color:#E3E3E3; border:2px solid #FFF;
   }	
#tab_calendario tr td {
    background-color: #E3E3E3; margin:0; border:2px solid #FFF;
	}	

#construtores {
	margin:50px 10px 50px 210px; height:570px;
}
#construtores p {
	margin:0; padding:0; font-size:12px; font-weight:bold; text-align: justify;
}
#tab_compo {
     margin:0; padding:0;
	 }
#tab_compo table {
     margin:0 0 0 100px; width:700px; background-color:#FFFFFF; border:1px solid #E3E3E3;
	 }	 
#tab_compo tr {
     margin:0;
	 }
#tab_compo tr td {
     margin:0; border:1px solid  #CCCCCC;
	 }
td.style13 {
     background-color: #CCFFCC; text-align:center; font-size: 16px; color: #333333;
	 }	
td.style14 {
    text-align:center; font-size:12px; 
	}	  